" (Burleson, 2004, p.21) Therefore, it is clear that a quality education is the base that supports the structure that enables success in this career field and this includes "high achievement, intelligence, and a strong work ethic." (Burleson, 2004, p.21) Personal traits that are desirable in a programmer according to Burleson include self-confidence, curiosity, politeness, motivated, tenacity and a stickler for details.
III. Recognizing a Good Programmer
The work of Daniel Tenner entitled: "How to Recognize a Good Programmer" states that positive indicators that an individual is a good programmer include those as follows:
1. Passionate about technology
2. Programs as a hobby
3. Will talk your ear off on a technical subject if encouraged
4. Significant (and often numerous) personal side-projects over the years
5. Learns new technologies on his/her own
6. Opinionated about which technologies are better for various usages
7. Very uncomfortable about the idea of working with a technology he doesn't believe to be "right"
8. Clearly smart, can have great conversations on a variety of topics
9. Started programming long before university/work
10. Has some hidden "icebergs," large personal projects under the CV radar
11. Knowledge of a large variety of unrelated technologies (may not be on CV) (Tenner, 2008, p.1)
Tenner (2008) also lists negative indicators to watch for in the programmer which include those as follows:
1. Programming is a day job
2. Don't really want to "talk shop," even when encouraged to
3. Learns new technologies in company-sponsored...
Our semester plans gives you unlimited, unrestricted access to our entire library of resources —writing tools, guides, example essays, tutorials, class notes, and more.
Get Started Now